// BPMN设计器完整中文语料对象
export const bpmnChineseTranslations = {
  // 调色板元素
  'Start Event': '开始事件',
  'End Event': '结束事件',
  'Task': '任务',
  'User Task': '用户任务',
  'Service Task': '服务任务',
  'Script Task': '脚本任务',
  'Manual Task': '手工任务',
  'Business Rule Task': '业务规则任务',
  'Send Task': '发送任务',
  'Receive Task': '接收任务',
  'Exclusive Gateway': '排他网关',
  'Parallel Gateway': '并行网关',
  'Inclusive Gateway': '包容网关',
  'Event-based Gateway': '事件网关',
  'Complex Gateway': '复杂网关',
  'Sub Process': '子流程',
  'Call Activity': '调用活动',
  'Data Object': '数据对象',
  'Data Store': '数据存储',
  'Text Annotation': '文本注释',
  'Group': '组',
  'Boundary Event': '边界事件',
  'Intermediate Event': '中间事件',
  'Message': '消息',
  'Timer': '定时器',
  'Error': '错误',
  'Escalation': '升级',
  'Cancel': '取消',
  'Compensation': '补偿',
  'Conditional': '条件',
  'Link': '链接',
  'Signal': '信号',
  'Multiple': '多重',
  'Parallel Multiple': '并行多重',
  'Terminate': '终止',
  
  // 属性面板组标题
  'General': '常规',
  'Details': '详细信息',
  'Documentation': '文档',
  'Extensions': '扩展',
  'Listeners': '监听器',
  'Multi Instance': '多实例',
  'Input/Output': '输入/输出',
  'Execution': '执行',
  'Task Listener': '任务监听器',
  'Execution Listener': '执行监听器',
  'Form Fields': '表单字段',
  'Form Data': '表单数据',
  'Properties': '属性',
  'Variables': '变量',
  'Candidate Groups': '候选组',
  'Candidate Users': '候选用户',
  'Due Date': '到期日期',
  'Follow Up Date': '跟进日期',
  'Priority': '优先级',
  'Form Key': '表单键',
  'Assignee': '指派人',
  'Owner': '所有者',
  'Category': '类别',
  'Description': '描述',
  'Name': '名称',
  'ID': '标识符',
  'Type': '类型',
  'Value': '值',
  'Default Value': '默认值',
  'Required': '必需',
  'Readable': '可读',
  'Writable': '可写',
  'Script Format': '脚本格式',
  'Script Type': '脚本类型',
  'Script': '脚本',
  'Result Variable': '结果变量',
  'Resource': '资源',
  'Implementation': '实现',
  'Operation': '操作',
  'Topic': '主题',
  'Message Name': '消息名称',
  'Message Ref': '消息引用',
  'Error Code': '错误代码',
  'Error Message': '错误消息',
  'Escalation Code': '升级代码',
  'Condition': '条件',
  'Expression': '表达式',
  'Language': '语言',
  'Delegate Expression': '委托表达式',
  'Class': '类',
  'External': '外部',
  'Decision Table': '决策表',
  'Decision Model': '决策模型',
  'Case Definition Key': '案例定义键',
  'Case Definition Id': '案例定义ID',
  'Business Key': '业务键',
  'In': '输入',
  'Out': '输出',
  'Local': '本地',
  'Collection': '集合',
  'Element Variable': '元素变量',
  'Completion Condition': '完成条件',
  'Copy': '复制',
  'Paste': '粘贴',
  'Delete': '删除',
  'Undo': '撤销',
  'Redo': '重做',
  'Zoom In': '放大',
  'Zoom Out': '缩小',
  'Reset Zoom': '重置缩放',
  'Fit Viewport': '适应视口',
  'Save': '保存',
  'Export': '导出',
  'Import': '导入',
  'New': '新建',
  'Open': '打开',
  'Close': '关闭',
  'Properties Panel': '属性面板',
  'Element': '元素',
  'Process': '流程',
  'Start': '开始',
  'End': '结束',
  'Gateway': '网关',
  'Event': '事件',
  'Activity': '活动',
  'Sequence Flow': '顺序流',
  'Message Flow': '消息流',
  'Association': '关联',
  'Data Association': '数据关联',
  'Data Input': '数据输入',
  'Data Output': '数据输出',
  'Data Store Reference': '数据存储引用',
  'Data Object Reference': '数据对象引用',
  'Participant': '参与者',
  'Lane': '泳道',
  'Pool': '池',
  'Collaboration': '协作',
  'Choreography': '编排',
  'Conversation': '对话',
  'Conversation Link': '对话链接',
  'Conversation Association': '对话关联',
  'Global Task': '全局任务',
  'Global Script Task': '全局脚本任务',
  'Global User Task': '全局用户任务',
  'Global Manual Task': '全局手工任务',
  'Global Business Rule Task': '全局业务规则任务',
  'Global Service Task': '全局服务任务',
  'Global Send Task': '全局发送任务',
  'Global Receive Task': '全局接收任务',
  'Global Call Activity': '全局调用活动',
  'Global Sub Process': '全局子流程'
  // 注释掉重复定义的key
  // 'Global Script Task': '全局脚本任务',
  // 'Global User Task': '全局用户任务',
  // 'Global Manual Task': '全局手工任务',
  // 'Global Business Rule Task': '全局业务规则任务',
  // 'Global Service Task': '全局服务任务',
  // 'Global Send Task': '全局发送任务',
  // 'Global Receive Task': '全局接收任务',
  // 'Global Call Activity': '全局调用活动',
  // 'Global Sub Process': '全局子流程'
}

// 属性面板字段标签映射
export const propertiesPanelTranslations = {
  // 注释掉与bpmnChineseTranslations重复的key
  // 'Name': '名称',
  // 'ID': '标识符',
  // 'Documentation': '文档',
  // 'Assignee': '指派人',
  // 'Category': '类别',
  // 'Description': '描述',
  // 'Type': '类型',
  // 'Value': '值',
  // 'Default Value': '默认值',
  // 'Script': '脚本',
  // 'Resource': '资源',
  // 'Implementation': '实现',
  // 'Operation': '操作',
  // 'Topic': '主题',
  // 'Message Name': '消息名称',
  // 'Error Code': '错误代码',
  // 'Error Message': '错误消息',
  // 'Escalation Code': '升级代码',
  // 'Condition': '条件',
  // 'Expression': '表达式',
  // 'Language': '语言',
  // 'Class': '类',
  // 'External': '外部',
  // 'Business Key': '业务键',
  // 'In': '输入',
  // 'Out': '输出',
  // 'Local': '本地',
  // 'Collection': '集合',
  // 'Element Variable': '元素变量',
  // 'Completion Condition': '完成条件',
  
  // 属性面板特有的字段
  'Candidate Groups': '候选组',
  'Candidate Users': '候选用户',
  'Due Date': '到期日期',
  'Follow Up Date': '跟进日期',
  'Priority': '优先级',
  'Form Key': '表单键',
  'Form Fields': '表单字段',
  'Form Data': '表单数据',
  'Owner': '所有者',
  'Required': '必需',
  'Readable': '可读',
  'Writable': '可写',
  'Script Format': '脚本格式',
  'Script Type': '脚本类型',
  'Result Variable': '结果变量',
  'Message Ref': '消息引用',
  'Delegate Expression': '委托表达式',
  'Decision Table': '决策表',
  'Decision Model': '决策模型',
  'Case Definition Key': '案例定义键',
  'Case Definition Id': '案例定义ID'
}

// 按钮和操作文本映射
export const buttonTranslations = {
  // 注释掉与bpmnChineseTranslations重复的key
  // 'Save': '保存',
  // 'Cancel': '取消',
  // 'Export': '导出',
  // 'Import': '导入',
  // 'New': '新建',
  // 'Open': '打开',
  // 'Close': '关闭',
  // 'Delete': '删除',
  // 'Copy': '复制',
  // 'Paste': '粘贴',
  // 'Undo': '撤销',
  // 'Redo': '重做',
  // 'Zoom In': '放大',
  // 'Zoom Out': '缩小',
  // 'Reset Zoom': '重置缩放',
  // 'Fit Viewport': '适应视口',
  
  // 按钮特有的操作
  'Add': '添加',
  'Remove': '删除',
  'Edit': '编辑',
  'OK': '确定',
  'Apply': '应用',
  'Reset': '重置',
  'Clear': '清除',
  'Select': '选择',
  'Browse': '浏览',
  'Upload': '上传',
  'Download': '下载',
  'Cut': '剪切',
  'Full Screen': '全屏',
  'Exit Full Screen': '退出全屏'
}
